[Ivy]
[>Created: Mon Jan 28 17:38:38 ICT 2013]
13C658EE39CD0BA1 3.17 #module
>Proto >Proto Collection #zClass
fs0 frmSignUpProcess Big #zClass
fs0 RD #cInfo
fs0 #process
fs0 @TextInP .ui2RdDataAction .ui2RdDataAction #zField
fs0 @TextInP .rdData2UIAction .rdData2UIAction #zField
fs0 @TextInP .resExport .resExport #zField
fs0 @TextInP .type .type #zField
fs0 @TextInP .processKind .processKind #zField
fs0 @AnnotationInP-0n ai ai #zField
fs0 @TextInP .xml .xml #zField
fs0 @TextInP .responsibility .responsibility #zField
fs0 @RichDialogInitStart f0 '' #zField
fs0 @RichDialogProcessEnd f1 '' #zField
fs0 @RichDialogMethodStart f3 '' #zField
fs0 @RichDialogProcessStep f4 '' #zField
fs0 @RichDialogProcessEnd f5 '' #zField
fs0 @PushWFArc f6 '' #zField
fs0 @PushWFArc f7 '' #zField
fs0 @RichDialogProcessStart f8 '' #zField
fs0 @RichDialogProcessStep f9 '' #zField
fs0 @RichDialogProcessEnd f10 '' #zField
fs0 @RichDialogProcessStep f13 '' #zField
fs0 @PushWFArc f14 '' #zField
fs0 @PushWFArc f2 '' #zField
fs0 @RichDialogProcessStart f15 '' #zField
fs0 @RichDialog f16 '' #zField
fs0 @RichDialogProcessEnd f17 '' #zField
fs0 @PushWFArc f18 '' #zField
fs0 @PushWFArc f19 '' #zField
fs0 @RichDialog f20 '' #zField
fs0 @PushWFArc f21 '' #zField
fs0 @PushWFArc f11 '' #zField
fs0 @RichDialog f22 '' #zField
fs0 @PushWFArc f23 '' #zField
fs0 @PushWFArc f12 '' #zField
fs0 @RichDialogInitStart f24 '' #zField
fs0 @RichDialogProcessStep f25 '' #zField
fs0 @RichDialogProcessEnd f26 '' #zField
fs0 @PushWFArc f27 '' #zField
fs0 @PushWFArc f28 '' #zField
>Proto fs0 fs0 frmSignUpProcess #zField
fs0 f0 guid 13C658EE3AD5B3DF #txt
fs0 f0 type ch.ivy.demo.frmSignUp.frmSignUpData #txt
fs0 f0 method start() #txt
fs0 f0 disableUIEvents true #txt
fs0 f0 inParameterDecl 'ch.ivyteam.ivy.richdialog.exec.RdMethodCallEvent methodEvent = event as ch.ivyteam.ivy.richdialog.exec.RdMethodCallEvent;
<> param = methodEvent.getInputArguments();
' #txt
fs0 f0 outParameterDecl '<> result;
' #txt
fs0 f0 @C|.xml '<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<elementInfo>
    <language>
        <name>start()</name>
    </language>
</elementInfo>
' #txt
fs0 f0 30 54 20 20 13 0 #rect
fs0 f0 @|RichDialogInitStartIcon #fIcon
fs0 f1 type ch.ivy.demo.frmSignUp.frmSignUpData #txt
fs0 f1 30 270 20 20 13 0 #rect
fs0 f1 @|RichDialogProcessEndIcon #fIcon
fs0 f3 guid 13C66A04943B403B #txt
fs0 f3 type ch.ivy.demo.frmSignUp.frmSignUpData #txt
fs0 f3 method completeCountry(String) #txt
fs0 f3 disableUIEvents false #txt
fs0 f3 inParameterDecl 'ch.ivyteam.ivy.richdialog.exec.RdMethodCallEvent methodEvent = event as ch.ivyteam.ivy.richdialog.exec.RdMethodCallEvent;
<java.lang.String inputText> param = methodEvent.getInputArguments();
' #txt
fs0 f3 inParameterMapAction 'out.country=param.inputText;
' #txt
fs0 f3 outParameterDecl '<List<java.lang.String> countryResult> result;
' #txt
fs0 f3 outParameterMapAction 'result.countryResult=in.countryResult;
' #txt
fs0 f3 @C|.xml '<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<elementInfo>
    <language>
        <name>completeCountry(String)</name>
    </language>
</elementInfo>
' #txt
fs0 f3 502 62 20 20 13 0 #rect
fs0 f3 @|RichDialogMethodStartIcon #fIcon
fs0 f4 actionDecl 'ch.ivy.demo.frmSignUp.frmSignUpData out;
' #txt
fs0 f4 actionTable 'out=in;
' #txt
fs0 f4 actionCode 'import java.util.Locale;

in.countryResult.clear();
for (Locale locale: Locale.getAvailableLocales())
{
	String country = locale.getDisplayCountry();
	if (country.contains(in.country))
	{
		if (!in.countryResult.contains(country))
		{
			in.countryResult.add(country);
	  }
  }
}' #txt
fs0 f4 type ch.ivy.demo.frmSignUp.frmSignUpData #txt
fs0 f4 494 116 36 24 20 -2 #rect
fs0 f4 @|RichDialogProcessStepIcon #fIcon
fs0 f5 type ch.ivy.demo.frmSignUp.frmSignUpData #txt
fs0 f5 502 174 20 20 13 0 #rect
fs0 f5 @|RichDialogProcessEndIcon #fIcon
fs0 f6 expr out #txt
fs0 f6 512 82 512 116 #arcP
fs0 f7 expr out #txt
fs0 f7 512 140 512 174 #arcP
fs0 f8 guid 13C66DBF586451A8 #txt
fs0 f8 type ch.ivy.demo.frmSignUp.frmSignUpData #txt
fs0 f8 actionDecl 'ch.ivy.demo.frmSignUp.frmSignUpData out;
' #txt
fs0 f8 actionTable 'out=in;
out.succesfullMessage=in.succesfullMessage;
' #txt
fs0 f8 actionCode 'ivy.log.info("+++++++++++Phone:" + in.userInfo.phone);' #txt
fs0 f8 @C|.xml '<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<elementInfo>
    <language>
        <name>register</name>
        <nameStyle>8,5,7
</nameStyle>
    </language>
</elementInfo>
' #txt
fs0 f8 230 62 20 20 13 0 #rect
fs0 f8 @|RichDialogProcessStartIcon #fIcon
fs0 f9 actionDecl 'ch.ivy.demo.frmSignUp.frmSignUpData out;
' #txt
fs0 f9 actionTable 'out=in;
' #txt
fs0 f9 actionCode 'import org.primefaces.context.RequestContext;
        RequestContext context = RequestContext.getCurrentInstance();  
				boolean successfull = true;
				in.succesfullMessage = true; 
        context.addCallbackParam("successfull", successfull);  ' #txt
fs0 f9 type ch.ivy.demo.frmSignUp.frmSignUpData #txt
fs0 f9 222 228 36 24 20 -2 #rect
fs0 f9 @|RichDialogProcessStepIcon #fIcon
fs0 f10 type ch.ivy.demo.frmSignUp.frmSignUpData #txt
fs0 f10 230 350 20 20 13 0 #rect
fs0 f10 @|RichDialogProcessEndIcon #fIcon
fs0 f13 actionDecl 'ch.ivy.demo.frmSignUp.frmSignUpData out;
' #txt
fs0 f13 actionTable 'out=in;
' #txt
fs0 f13 actionCode 'import ch.ivy.demo.UserInfo;
if(in.userInfo == null) {
	in.userInfo = new UserInfo();
}
in.listDep.clear();
in.listDep.add("Personalamt");
in.listDep.add("Kapo");
' #txt
fs0 f13 type ch.ivy.demo.frmSignUp.frmSignUpData #txt
fs0 f13 22 108 36 24 20 -2 #rect
fs0 f13 @|RichDialogProcessStepIcon #fIcon
fs0 f14 expr out #txt
fs0 f14 40 74 40 108 #arcP
fs0 f2 expr out #txt
fs0 f2 40 132 40 270 #arcP
fs0 f15 guid 13C6AB1801660F93 #txt
fs0 f15 type ch.ivy.demo.frmSignUp.frmSignUpData #txt
fs0 f15 actionDecl 'ch.ivy.demo.frmSignUp.frmSignUpData out;
' #txt
fs0 f15 actionTable 'out=in;
' #txt
fs0 f15 @C|.xml '<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<elementInfo>
    <language>
        <name>login</name>
        <nameStyle>5,5,7
</nameStyle>
    </language>
</elementInfo>
' #txt
fs0 f15 334 62 20 20 13 0 #rect
fs0 f15 @|RichDialogProcessStartIcon #fIcon
fs0 f16 targetWindow NEW:card: #txt
fs0 f16 targetDisplay TOP #txt
fs0 f16 richDialogId ch.ivy.demo.frmLogin #txt
fs0 f16 startMethod start() #txt
fs0 f16 type ch.ivy.demo.frmSignUp.frmSignUpData #txt
fs0 f16 requestActionDecl '<> param;' #txt
fs0 f16 responseActionDecl 'ch.ivy.demo.frmSignUp.frmSignUpData out;
' #txt
fs0 f16 responseMappingAction 'out=in;
' #txt
fs0 f16 windowConfiguration '* ' #txt
fs0 f16 isAsynch false #txt
fs0 f16 isInnerRd true #txt
fs0 f16 userContext '* ' #txt
fs0 f16 326 124 36 24 20 -2 #rect
fs0 f16 @|RichDialogIcon #fIcon
fs0 f17 type ch.ivy.demo.frmSignUp.frmSignUpData #txt
fs0 f17 334 190 20 20 13 0 #rect
fs0 f17 @|RichDialogProcessEndIcon #fIcon
fs0 f18 expr out #txt
fs0 f18 344 82 344 124 #arcP
fs0 f19 expr out #txt
fs0 f19 344 148 344 190 #arcP
fs0 f20 targetWindow NEW:card: #txt
fs0 f20 targetDisplay TOP #txt
fs0 f20 richDialogId ch.ivy.demo.frmConfirm #txt
fs0 f20 startMethod start(ch.ivy.demo.UserInfo) #txt
fs0 f20 type ch.ivy.demo.frmSignUp.frmSignUpData #txt
fs0 f20 requestActionDecl '<ch.ivy.demo.UserInfo userInfo> param;' #txt
fs0 f20 requestMappingAction 'param.userInfo=in.userInfo;
' #txt
fs0 f20 responseActionDecl 'ch.ivy.demo.frmSignUp.frmSignUpData out;
' #txt
fs0 f20 responseMappingAction 'out=in;
out.userInfo=result.userInfo;
' #txt
fs0 f20 windowConfiguration '* ' #txt
fs0 f20 isAsynch false #txt
fs0 f20 isInnerRd true #txt
fs0 f20 userContext '* ' #txt
fs0 f20 222 132 36 24 20 -2 #rect
fs0 f20 @|RichDialogIcon #fIcon
fs0 f21 expr out #txt
fs0 f21 240 82 240 132 #arcP
fs0 f11 expr out #txt
fs0 f11 240 156 240 228 #arcP
fs0 f22 targetWindow NEW:card: #txt
fs0 f22 targetDisplay TOP #txt
fs0 f22 richDialogId ch.ivy.demo.frmSignUp #txt
fs0 f22 startMethod back(ch.ivy.demo.UserInfo) #txt
fs0 f22 type ch.ivy.demo.frmSignUp.frmSignUpData #txt
fs0 f22 requestActionDecl '<ch.ivy.demo.UserInfo userInfo> param;' #txt
fs0 f22 requestMappingAction 'param.userInfo=in.userInfo;
' #txt
fs0 f22 responseActionDecl 'ch.ivy.demo.frmSignUp.frmSignUpData out;
' #txt
fs0 f22 responseMappingAction 'out=in;
' #txt
fs0 f22 windowConfiguration '* ' #txt
fs0 f22 isAsynch false #txt
fs0 f22 isInnerRd true #txt
fs0 f22 userContext '* ' #txt
fs0 f22 222 292 36 24 20 -2 #rect
fs0 f22 @|RichDialogIcon #fIcon
fs0 f23 expr out #txt
fs0 f23 240 252 240 292 #arcP
fs0 f12 expr out #txt
fs0 f12 240 316 240 350 #arcP
fs0 f24 guid 13C6F7D9D81FB666 #txt
fs0 f24 type ch.ivy.demo.frmSignUp.frmSignUpData #txt
fs0 f24 method back(ch.ivy.demo.UserInfo) #txt
fs0 f24 disableUIEvents true #txt
fs0 f24 inParameterDecl 'ch.ivyteam.ivy.richdialog.exec.RdMethodCallEvent methodEvent = event as ch.ivyteam.ivy.richdialog.exec.RdMethodCallEvent;
<ch.ivy.demo.UserInfo userInfo> param = methodEvent.getInputArguments();
' #txt
fs0 f24 inParameterMapAction 'out.userInfo=param.userInfo;
' #txt
fs0 f24 outParameterDecl '<> result;
' #txt
fs0 f24 embeddedRdInitializations '* ' #txt
fs0 f24 @C|.xml '<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<elementInfo>
    <language>
        <name>back(UserInfo)</name>
        <nameStyle>14,5,7
</nameStyle>
    </language>
</elementInfo>
' #txt
fs0 f24 110 54 20 20 13 0 #rect
fs0 f24 @|RichDialogInitStartIcon #fIcon
fs0 f25 actionDecl 'ch.ivy.demo.frmSignUp.frmSignUpData out;
' #txt
fs0 f25 actionTable 'out=in;
' #txt
fs0 f25 actionCode 'in.listDep.clear();
in.listDep.add("Personalamt");
in.listDep.add("Kapo");

in.userInfo.password = "";' #txt
fs0 f25 type ch.ivy.demo.frmSignUp.frmSignUpData #txt
fs0 f25 102 124 36 24 20 -2 #rect
fs0 f25 @|RichDialogProcessStepIcon #fIcon
fs0 f26 type ch.ivy.demo.frmSignUp.frmSignUpData #txt
fs0 f26 110 198 20 20 13 0 #rect
fs0 f26 @|RichDialogProcessEndIcon #fIcon
fs0 f27 expr out #txt
fs0 f27 120 74 120 124 #arcP
fs0 f28 expr out #txt
fs0 f28 120 148 120 198 #arcP
>Proto fs0 .type ch.ivy.demo.frmSignUp.frmSignUpData #txt
>Proto fs0 .processKind RICH_DIALOG #txt
>Proto fs0 .xml '<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<elementInfo>
    <language>
        <swimlaneLabel>start</swimlaneLabel>
        <swimlaneLabel>event</swimlaneLabel>
        <swimlaneLabel>methods</swimlaneLabel>
        <swimlaneLabel></swimlaneLabel>
    </language>
    <swimlaneSize>192</swimlaneSize>
    <swimlaneSize>232</swimlaneSize>
    <swimlaneSize>496</swimlaneSize>
    <swimlaneColor>-13369549</swimlaneColor>
    <swimlaneColor>-16724788</swimlaneColor>
    <swimlaneColor>-10066432</swimlaneColor>
</elementInfo>
' #txt
>Proto fs0 -8 -8 16 16 16 26 #rect
>Proto fs0 '' #fIcon
fs0 f3 mainOut f6 tail #connect
fs0 f6 head f4 mainIn #connect
fs0 f4 mainOut f7 tail #connect
fs0 f7 head f5 mainIn #connect
fs0 f0 mainOut f14 tail #connect
fs0 f14 head f13 mainIn #connect
fs0 f13 mainOut f2 tail #connect
fs0 f2 head f1 mainIn #connect
fs0 f15 mainOut f18 tail #connect
fs0 f18 head f16 mainIn #connect
fs0 f16 mainOut f19 tail #connect
fs0 f19 head f17 mainIn #connect
fs0 f8 mainOut f21 tail #connect
fs0 f21 head f20 mainIn #connect
fs0 f20 mainOut f11 tail #connect
fs0 f11 head f9 mainIn #connect
fs0 f9 mainOut f23 tail #connect
fs0 f23 head f22 mainIn #connect
fs0 f22 mainOut f12 tail #connect
fs0 f12 head f10 mainIn #connect
fs0 f24 mainOut f27 tail #connect
fs0 f27 head f25 mainIn #connect
fs0 f25 mainOut f28 tail #connect
fs0 f28 head f26 mainIn #connect
